﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using hou_elearning.Entity;
using hou_elearning.Business;

public partial class Controls_ucTrangthaidangnhap : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if(!IsPostBack)
        {
            checkLoginStatus();
        }
    }

    /* Người tạo: liemqv
     * Ngày tạo: 14/04/2012
     * Hàm này để hiện thị thông tin người dùng đang đăng nhập
     * */
    public void checkLoginStatus()
    {
        String strStatus = "";
        if (Session["UserID"] != null)
        {
            Int64 PK_iNguoidungID = Int64.Parse(Session["UserID"].ToString());
            List<Thongbao_NguoidungEntity> lstThongbaoNguoidung = Thongbao_NguoidungBRL.GetByFK_iNguoidungID(PK_iNguoidungID);
            lstThongbaoNguoidung = lstThongbaoNguoidung.FindAll(
                delegate(Thongbao_NguoidungEntity oThongbaoNguoidung)
                {
                    return oThongbaoNguoidung.iTrangthai == 1;
                }
            );
            String strFullName = Session["FullName"].ToString();
            String strUserID = Session["UserID"].ToString();
            strStatus += "<span>Đăng nhập với tên: </span><a class='email'>" + strFullName + "</a>  ";
            if (lstThongbaoNguoidung.Count > 0)
            {
                strStatus += "&nbsp;<a class='button button-red' id='user-msg' href='" + ResolveUrl("~/?page=Thongbao") + "'>"+ lstThongbaoNguoidung.Count +"</a>";
            }
            else
            {
                strStatus += "&nbsp;<a class='button button-gray' href='" + ResolveUrl("~/?page=Thongbao") + "'>0</a>";
            }
            strStatus += "<img src='css/img/silhouette36.png'>&nbsp;&nbsp;";
            strStatus += "<a href=" + ResolveUrl("~/Admin/") + ">Quản trị</a>";
            strStatus += " / <a href=" + ResolveUrl("~/Admin/Logout.aspx") + ">Đăng xuất</a>";
        }
        else
        {
            strStatus += "<a href=" + ResolveUrl("~/Admin/Login.aspx") + ">Đăng nhập</a>";
            strStatus += "<img src='css/img/silhouette36.png'>";
            strStatus += "&nbsp;&nbsp;<a class='button button-red' href='"+ ResolveUrl("~/?page=Dangky") +"'>Đăng ký</a>";
        }
        spanStatus.InnerHtml = strStatus;
    }
}